/*
*所有关于Bas_Parameter类的业务代码接口应在此处编写
*/
using DGZImp.Core.BaseProvider;
using DGZImp.BasProject.DomainModels;
using DGZImp.Core.Utilities;
using System.Linq.Expressions;
using DGZImp.BasProject.Services;
namespace DGZImp.BasProject.IServices
{
    public partial interface IBas_ParameterService
    {
        Task<string> AddOrUpdateParamter(Bas_Parameter data);
        string DeleteParameter(Bas_Parameter data);
        Task<List<Bas_Parameter>> GetParamerIniByModule(int module);
        Task<Bas_Parameter> GetParameterById(string id);
        Task<List<Bas_Parameter>> GetParametersQuery(int paramModule, string paramName);
        Task<List<Bas_Parameter>> QueryParamIniByNameAndType(string Name, int? Type, string Value = null, long? Id = null, string Condition1 = null);
        bool RangeAddOrUpdateParams(List<Bas_Parameter> data);
    }
}
